Alloy meets TLA+: An exploratory study

نویسندگان

  • Nuno Macedo
  • Alcino Cunha
چکیده

Alloy and TLA are two formal specification languages that are increasingly popular due to their simplicity and flexibility, as well as the effectiveness of their companion model checkers, the Alloy Analyzer and TLC, respectively. Nonetheless, while TLA focuses on temporal properties, Alloy is better suited to handle structural properties, requiring ad hoc mechanisms to reason about temporal properties. Thus, both have limitations in the specification and analysis of systems rich in both static and dynamic properties. This paper explores the pros and cons of these two frameworks when handling this class of systems through the step-bystep modeling, specification and verification of an example.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teacher Language Awareness from the Procedural Perspective: The Case of Novice versus Experienced EFL Teachers

Despite the abundance of research on ELT teachers, little is known about teacher language awareness (TLA) with focus on its impact on pedagogical practice in the EFL context. To fill this gap, an in-depth study was conducted to examine the procedural dimension of TLA among eight EFL teachers with different teaching experiences (novice versus experienced) related to teaching grammar at Iranian l...

متن کامل

A Definitional Encoding of TLA* in Isabelle/HOL

We mechanise the logic TLA∗ [8], an extension of Lamport’s Temporal Logic of Actions (TLA) [5] for specifying and reasoning about concurrent and reactive systems. Aiming at a framework for mechanising the verification of TLA (or TLA∗) specifications, this contribution reuses some elements from a previous axiomatic encoding of TLA in Isabelle/HOL by the second author [7], which has been part of ...

متن کامل

On TLA

We describe the Temporal Logic of Actions (TLA) from a logical perspective. After giving the syntax and semantics of TLA, we discuss some methods for representing reactive systems in TLA and study veriication rules. 1 The L in TLA The Temporal Logic of Actions (TLA) is a variant of temporal logic, designed for the speciication and veriication of reactive systems in terms of their actions. In th...

متن کامل

Prominent IL-12 Production and Tumor Reduction in Athymic Nude Mice after Toxoplasma gondii Lysate Antigen Treatment

Toxoplasma gondii is an intracellular protozoan parasite that causes a Th1 cellular immunity. Our previous study showed that T. gondii lysate antigen (TLA) treatment in S180 tumor-bearing mice resulted in tumor reduction by suppressing CD31 expression, a marker of angiogenesis. In the present study, to investigate tumor suppressive effect of TLA under the absence of T lymphocytes, athymic nude ...

متن کامل

A TLA+ Proof System

We describe an extension to the TLA specification language with constructs for writing proofs and a proof environment, called the Proof Manager (PM), to checks those proofs. The language and the PM support the incremental development and checking of hierarchically structured proofs. The PM translates a proof into a set of independent proof obligations and calls upon a collection of back-end pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1603.03599  شماره 

صفحات  -

تاریخ انتشار 2016